//
//  TimeUtils.h

//
//  Created by yinqy on 15/1/12.
//  Copyright (c) 2015年  All rights reserved.
//

#import <Foundation/Foundation.h>

@interface TimeUtils : NSObject

/**
 *  获取当前毫秒时间戳
 *
 *  @param timeMillis
 *
 *  @return
 */
+(NSString *)getCurrentTime;

/**
 * 计算剩余抢购时间
 *
 * @param timeMillis 最后结束日期
 *
 * @return 剩余时间, 单位是秒
 */
+ (NSTimeInterval)getRemainTime:(NSTimeInterval)timeMillis;

/**
 * 得到格式化后的剩余时间
 *
 * @param timeMillis 剩余时间，long类型精确到毫秒,
 * @return 时：分 的字符串格式
 */
+ (NSString *)getFormatRemainTime:(NSTimeInterval)timeMillis;

/**
 * 获取当前格式化时间
 *
 * @return
 */
+ (NSString *)getFormatCurrentTime;

/**
 * 将字符串时间根据指定格式转成 NSDate
 */
+ (NSDate *)dateFromString:(NSString *)dateString format:(NSString *)format;

/**
 * 将指定时间按指定格式转成字符串
 */
+ (NSString *)getDateStringWithDate:(NSDate *)date format:(NSString *)format;

@end
